package com.example.job.controller;

import com.example.job.JobApplication;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;


@Component
public class Job {
//定时任务，每隔2秒打印一个日志
    private static Logger logger = LogManager.getLogger(JobApplication.class);

    @Scheduled(cron = "0/2 * * * * ? ") // 间隔5秒执行
    public void fixedDelayJob(){
        //在log4j文件里目录写成Linux的目录， log4j第四行  <property name="LOG_PATH">/opt</property> ，
        // 下面的info与其对应 log4j倒数第6行 <root level="info">
        //控制层的启动项变为logger.error
        logger.info(String.valueOf(System.currentTimeMillis()));//打印时间戳，String.valueOf意思是转为string类型
    }

}
